2025-07-14 12:11:00
There’s this common trope that floats around trading circles:
“The best traders don’t post online.”
It’s usually meant to discredit anyone sharing trades, charts, ideas, or PnL publicly. The thinking goes: *If you were actually good, you wouldn’t need to post. The real killers at firms and funds aren't posting online and therefore if you are, you must be a fraud.
But here’s the reality...
If you're working at a firm or fund and you're genuinely great, people already know.
You’ve got internal hype. Your name’s circulating. You're getting more risk, more buying power, and more respect. Your coworkers and managers? They're already circle jerking you up and making you feel great!
You don’t need external validation, because it’s baked into the environment. Your results are being rewarded both monetarily and with the attention from others.
The machine handles the recognition for you.
Now flip it to the retail side.
You’re on your own. No office full of traders giving you props. No risk manager handing you more capital. No new hire whispering to others just how good you really are!
So yeah, some great retail traders post. Because they want to be seen. They want to be respected. They want someone to notice.
And honestly?
There’s nothing wrong with that.
If you’re putting in the work, finding edge, trading well, validation can feel good. You don’t need to pretend otherwise.
Some people post to find community. Others post to help, or to sell a product. And some post because they’re just proud of what they’ve been able to accomplish.
Don’t confuse that with insecurity or ALWAYS being a fraud.
Sometimes it’s just human nature.
📩 Sign up to get my newest blogs by email
hit this little toast button broseph!
2025-07-14 05:25:09
Daily notes are useless. The value of a note is directly proportional to the number of times it is visited. That value is exponentiated each time a note is shared. Daily notes aren't revisited and they aren't shared.
Daily notes look like this:
notes/
yyyy-mm-dd.md
yyyy-mm-dd.md
yyyy-mm-dd.md
On the surface, the idea of a note per day seems great. You plan out your day and track your work. You can revisit the past if needed. But you won't. All you are doing is generating digital clutter. You will also never share these notes, so the chance of their value increasing exponentially is zero.
Instead you should focus on creating notes that you are likely to revisit or likely to share.
I have one note that I visit all the time when I am working. It's a single Markdown file that I constantly update. It's essentially a to-do list that just helps me juggle all the things that I need to track. I call it focus.md
# Focus
Tasks that I have to do
## Periphery
Tasks that I have to be aware of, but I don't have to do.
It's nice because it lets me offload information that I don't need at hand and helps me focus on what I need to do.
I try to never ask the same question twice. That means that when I do have a question, that question and its answer get a note.
They look something like this:
# Issue
## Issue details
## Resolution
Since I'm a programmer, I make a lot of these notes. I don't visit them very often, but I do revisit them if the same issue pops up again. But these notes find their value in being shared. If another person encounters the same issue, and I am able to help them fix it, then the note is worth the cost of its creation. I even add a lot of these notes to our documentation so I don't have to share them by hand.
It took me a while to figure out what's worth recording, and what isn't. And I am sure that it will be something different for you. But tools are supposed to prevent toil. Don't waste your time with daily notes.
2025-07-14 04:34:00
I get emails about how I customized my blog sometimes, so I thought I should publish that information some time in a comprehensive post summarizing everything and holding helpful links. This is not meant to replace the emails, so if you have questions, still feel free to reach out - I just didn’t wanna lock it behind having to message me :) and also I'll try to keep this very beginner friendly!
<style>
.<style>
and ending with </style>
. That’s how my Filou and Benji pages work; they set a lot of things like the navigation bar and footer to display: none and change values like background color and width.If I can think of anything else, I'll update it :)
Reply via email
Published {{ post_published_date }}
2025-07-14 00:18:00
Programming Language Theory (PLT) is one of my favourite areas of computer science yet I feel it's one of the most misunderstood by outsiders.
It's full of beautiful constructions and great ideas at the intersection of pure theory and practical applications. And yet outside of the PLT community, it's considered cryptic, hard, useless, not practical. The problems are similar to the public perception of pure maths ("why would I learn it?", "does it have any practical applications?") but somehow even worse.
How did it happen?
PLT can be done and appreciated as a pure maths subject, just like a beautiful construction proving an intricate topological theorem, or a stunning painting. It's an art. To fully appreciate it, you need some education.
A purely theoretical work is sometimes presented as having "practical applications". Sometimes the authors mean "it can be used to prove other theorems and the other 8 people interested in this topic might find it practically useful for that purpose". At other times, it's an overstated hope for potential future applications.
Imagine an experienced software engineer who got interested in PLT and wants to learn more. Someone told them that they should start with reading "The Lambda Calculus. Its Syntax and Semantics" by Barendregt. They go and struggle through unfamiliar notation, fighting to extract a drop of insight relevant to their experience. Finally, they understood the Church-Rosser theorem.
"What's Church-Rosser theorem good for?", software engineer asks. Oh, you see, it has practical applications, you just don't know enough to see it yet.
The engineer disappeared. His time was better spent learning a new Javascript framework - at least there he could see practical benefits.
Even simple-sounding theorems require heavy machinery. And that machinery is still being built, even though we started in the 30s.
How is that different from any other branch of mathematics? Well, if you take a look at undergraduate or graduate mathematics curriculum, you'll see that most subjects connect to one another. The build up on one another. Or there are celebrated "bridge" theorems, providing a way to translate results from one branch of mathematics to another.
Not so much in PLT. Each development, each proof starts close to starting from scratch. You won't find many authors reusing someone else's lemmas and theorems. Even definitions aren't agreed upon. So each paper can feel like starting from scratch.
Don't get me wrong, PLT researchers read each other's papers and do influence each other's work. But this influence happens at the level of techniques and approaches rather than formal reuse. Instead of building theorem-upon-theorem like in other mathematical fields, PLT researchers tend to adapt and modify each other's proof methods for their own ground-up constructions.
I mentioned that each paper, each problem might require a separate setup, with its own definitions, lemmas and theorems. Wouldn't it be nice if we could package common proof techniques as ready-made theorems and reuse them across many proofs?
It definitely would be nice but the price to pay is a very high level of abstraction. Think of it as a codebase which uses complicated architectural patterns, lots of indirection, many layers. Not in the spaghetti code kind of way, it's all necessary and used well - but there's a steep learning curve.
Just like with that codebase, where implementing each single piece of functionality from scratch would be so much easier without using so many abstractions, it's also the case for proofs using abstract methods. They are powerful but you lose intuitive clarity and make it harder for new people to jump in.
PLT is very hard. Minor changes to a language might break properties you rely on, language features don't compose nicely. The design space is vast, exploring each corner is expensive (how many production-grade compilers are there in the world?) and we've only had so much time.
On the other hand, PLT is about very concrete objects: programming languages. I can experiment with them, I can write interpreters, create my own toy language. Many people do! Why not learn some theory as well? How hard can it be?
It's an unpleasant surprise.
I can't dictate what people should and shouldn't do. But I'm well within my right to write down a wish-list:
May I have the strength of will and clarity of mind to bring the beauty of PLT to more people through my hard work. May readers understand my intentions, forgive my sarcasm and enjoy the writing.
2025-07-13 23:03:16
I want a place to Learn in Public. A place to document my projects and knowledge. Not another blog to share moments. But a living document that will grow with me.
It will be my personal wiki. Each notes will always be a work-in-progress. The goal won't be to get everything right. The goal is to take care of it like a garden.
It will be a place to be myself. A safe place to learn. A place to expose my ideas.
A digital garden is what I want to do.
2025-07-13 00:09:00
Here's an idea: Can we just have the facts of the news reported to us?
In the olden days, when I was a teenager, the news appeared on the telly box thing in the early evening. They waffled on for 30 minutes with all that was happening. Job done. Next TV show.
Now we have wall-to-wall 24-hour news channels. All they do is regurgitate the same stories over and over. However, worse than that, it's not just the facts.....it's their feckin' opinions, and that of experts they wheel in.
The incessant speculation on why something happened; who might be to blame; what can we learn from it; what might happen next -- and we are drip fed a few facts as they get released.
I stopped watching news on the TV, and consume it by reading online. Even this is now getting full-on monotony. At least I can read quickly and move on.
I only require my doom-and-gloom in small doses. Not forced fed it constantly and with a heavy coating of total twaddle.
And the rant ends!
Leave a Comment; Reply via the Fediverse; or send me message if you have replied with your own blog post and I will mention it here.